html{
    overflow-y: scroll;
}
body{
    font-size: 12px;
    color: #4d4d4d;
}
footer{
    text-align: center;
    color: #ccc;
}
#logon-main {
	padding: 30px;
}
#logon-main .panel{
	-webkit-box-shadow: 0px 5px 30px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 5px 30px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 5px 30px rgba(50, 50, 50, 0.5);	
}
#logon-main .panel .panel-heading{
	background-color: #563d7c;
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	color: #cdbfe3;
}
.navbar-default {
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	background-color: #563d7c;
	border-color: #463265;
	
	-webkit-box-shadow: 0px 5px 30px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 5px 30px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 5px 30px rgba(50, 50, 50, 0.2);
}
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #ffffff;
	background-color: transparent;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus{
	color: #ffffff;
	background-color: transparent;
}
/*
#side-main .nav>li>a:hover,
#side-main .nav>li>a:focus {
	text-decoration: none;
	background-color: #0492d4;
	color: #ffffff;
	
}*/
.label-light{
	color: #cdcdcd;
}
.label-light-center{
	text-align: center;
	color: #cdcdcd;
}
#side-main .nav-pills>li>a {
	border-radius: 0;
}
/*
#side-main .nav-pills>li>a:hover {
	-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.2);
}*/
#side-main .nav-pills>li>a:hover>.badge {
	background-color: #ffffff;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #fdfdfd;
	color: #999999
}
.navbar-default .navbar-nav>li>a:hover {
	color: #ffffff;
}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>li>a:focus {
	color: #cdbfe3;
	background-color: transparent;
}
.nav-tabs>li>a {
	color: #cdcdcd;
}
.nav-tabs>.active>a {
	color: #4d4d4d;
}
.datepicker{
	text-transform: uppercase;
	padding: none;
}
.lowertext{
    text-transform: lowercase;
}
.panel-body p{
    margin: 1px 0;
}
.panel-body p .input-title{
     color: #cdcdcd;
}
.panel-footer{
    padding: 5px 10px;
    overflow: hidden;
}
.panel-footer .footer-date-info{
    float: right;
    display: block;
}
.panel-footer small{
    color: #bbb;
}
.panel-footer-info small{
	float: left;
	font-size: 0.9em;
}
.panel-footer-info i{	
    opacity: 0.3;
   	margin: 0 2px;
	margin-left: 4px;
}
i.light-color{
	opacity: 0.3;
	margin: 0 2px;
}
.page-header{
    margin-top: 0;
}
.page-header:hover{
    /*border-bottom-color:#0492d4;*/
}
.page-header i{
    float: right;
    opacity: 0.3;
}
.page-header h1{
    margin: 0;
}
.page-header h1.page-header-main{
	color: #0492d4;
}
.page-header h1 a{
    text-decoration: none;
    color: inherit;
}
.page-header h1 a:hover{
    /*color: #D47004;*/
    color: #0492d4;
    /*color: #cdbfe3;*/
}
.menu ul{
    list-style: none;
}
.menu ul li{
    text-align: center;
}
.menu ul li a{
    display: block;
}
.sensitive-search-result{
	padding-top: 10px;
}
.main-content{    
    min-height: 500px;
}
#side-main{
}
#side-main .tab-content{
    background-color: #ffffff;
    
    border-bottom: 1px solid #ddd; 
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    
    box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px 0px;
    min-height: 100px;
}
#side-main .tab-content .tab-pane{
    padding: 10px 0;
}
#panel-user h5 i{
    opacity: 0.3;
    margin-right: 5px;
}
/*
.panel-footer {
	border-top-color: #ccc;
}
.panel-default {
	border-color: #ccc;
}*/

#panel-timeline{
	margin-top: 70px;
}
#panel-timeline .timeline{
	padding-top: 10px;
}
#list-user-details{
	padding-top: 12px;
}
#list-user-details li{
	margin: 0;
	padding: 0;
	border-color: #ffffff;
}
#list-user-details li span.badge{
	width: 30px;
	margin-right: 5px;
	padding: 2px 7px;
	border-radius: 3px;
}
#panel-busqueda-documento{
	margin: 0 10px;
}
#list-novedades a{
	border-left: none;
	border-right: none;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
#nav-listar{
	text-align: center;
}
#sensitive-search-result{
	padding-top: 20px;
}